package bluedot.spectrum.web.controller;

import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletResponse;

import bluedot.spectrum.web.core.ModelAndView;
import jxau.spectrum.frame.web.annotation.Controller;
import jxau.spectrum.frame.web.annotation.RequestMapping;

/**
 * 申请业务
 * 2018年1月20日
 */
@Controller
@RequestMapping("/apply")
public class ApplyController extends BaseController{
	/**
	 * 查询所有的审核申请
	 * 2018年1月21日
	 * @param request	
	 * @param response
	 * @return
	 */
	@RequestMapping("/checkApply")
	public ModelAndView checkApply(HttpServletRequest request, HttpServletResponse response){
		return null;
	}
	
	/**
	 * 根据条件查询所有的申请
	 * 2018年1月21日
	 * @param request	
	 * @param response
	 * @return
	 */
	@RequestMapping("/listApplyByCondition")
	public Object listApplyByCondition(HttpServletRequest request, HttpServletResponse response){
		return null;
	}
	
	/**
	 * 下载申请文件
	 * 2018年1月21日
	 * @param request	
	 * @param response
	 * @return
	 */
	@RequestMapping("/downApplyFile")
	public Object updateHardware(HttpServletRequest request, HttpServletResponse response){
		return null;
	}
	
	/**
	 * 根据申请类型和审核状态查询需要审核的光谱
	 * 2018年1月21日
	 * @param request	
	 * @param response
	 * @return
	 */
	@RequestMapping("/listApplyByTypeAndStatus")
	public Object listApplyByTypeAndStatus(HttpServletRequest request, HttpServletResponse response){
		return null;
	}
	
	/**
	 * 实验员对操作员提交的申请光谱进行审核
	 * 2018年1月21日
	 * @param request	
	 * @param response
	 * @return
	 */
	@RequestMapping("/resolveApplication")
	public Object queryHardware(HttpServletRequest request, HttpServletResponse response){
		return null;
	}
	
	
}
